下面是一个简单的Python程序,用于统计一篇文章或字符串中的字数。
```python
def count_words(text):
words = text.split()
return len(words)
def count_characters(text):
characters = ''.join(text.split())
return len(characters)
if __name__ == '__main__':
text = input("请输入一篇文章或字符串:")
words_count = count_words(text)
characters_count = count_characters(text)
print("字数:"
words_count)
print("字符数(不包括空格):"
characters_count)
```
这个程序主要有两个函数。`count_words`函数用于统计文章中的单词数量,使用split方法将文章分割成单词列表,然后返回列表的长度。`count_characters`函数用于统计文章中的字符数量(不包括空格),使用split方法将文章分割成单词列表,然后使用join方法将单词列表合并成一个字符串,*返回字符串的长度。
在`if __name__ == '__main__':`的代码块中,程序会提示用户输入一篇文章或字符串,然后调用`count_words`和`count_characters`函数来计算字数和字符数,并且将结果打印输出给用户。
输入的文章或字符串可以是任意长度的,程序会自动统计其中的字数和字符数。
咨询微信客服
0516-6662 4183
立即获取方案或咨询top